package com.luych.toolbox.common.feign.param.data.service;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

@ApiModel("数据项目初始化")
public class DataProjectInitParam {

    @ApiModelProperty("参数")
    private List<Detail> details;

    public List<Detail> getDetails() {
        return details;
    }

    public void setDetails(List<Detail> details) {
        this.details = details;
    }

    @ApiModel("参数")
    public static class Detail {

        @ApiModelProperty("数据源ID")
        private String dataSourceId;
        @ApiModelProperty("数代理ID")
        private String dataAgentId;
        @ApiModelProperty("初始化文件ID")
        private String initFileId;

        public String getDataSourceId() {
            return dataSourceId;
        }

        public void setDataSourceId(String dataSourceId) {
            this.dataSourceId = dataSourceId;
        }

        public String getDataAgentId() {
            return dataAgentId;
        }

        public void setDataAgentId(String dataAgentId) {
            this.dataAgentId = dataAgentId;
        }

        public String getInitFileId() {
            return initFileId;
        }

        public void setInitFileId(String initFileId) {
            this.initFileId = initFileId;
        }
    }
}
